#include <iostream>
using namespace std;
namespace foo
{
    int a{1};
    namespace bar
    {
        int c{3};
    }
}
namespace foo
{
    int b{2};
    namespace gkd
    {
        int d{4};
    }
}

int main()
{
    // 1、同名namespace会合并
    // 标准库都是定义在std下
    cout << "a is " << foo::a << endl;
    cout << "b is " << foo::b << endl;
    cout << "c is " << foo::bar::c << endl;
    cout << "d is " << foo::gkd::d << endl;
    return 0;
}
